General classification
4
Classics
0
Flat
10
Hilly
Mountain
1
Time Trial
23/04
Stage 1
Payerne > Payerne
64
24/04
Stage 2
Château d'Oex > Fribourg
27
25/04
Stage 3
Fribourg > Salvan/Les Marécottes
87
26/04
Stage 4
Oron > Oron
103
27/04
Stage 5
Saillon > Leysin
DNF
Paris-Nice
86
26
20
08/03
Achères > Carrières-sous-Poissy
92
09/03
Épône > Montargis
152
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
11
11/03
Bourges > Uchon
110
12/03
Cormoranche-sur-Saône > Colombier-le-Vieux
55
13/03
Stage 6
Barbentane > Apt
94
14/03
Stage 7
Nice > Auron
48
15/03
Stage 8
Nice > Nice
79
UAE Tour
53
14
16/02
Madinat Zayed Majlis > Liwa Palace
85
17/02
Al Hudayriyat Island > Al Hudayriyat Island
57
18/02
Umm al Quwain > Jebel Mobrah
65
19/02
Fujairah > Fujairah
60
83
29
37
41
51
47
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
AlUla Tour
27/01
AlUla Camel Cup Track > AlUla Camel Cup Track
28/01
Almanshiyah Train Station > Almanshiyah Train Station
29/01
Winter Park > Bir Jaydah Mountain Wirkah
30/01
Winter Park > Shalal Sijlyat Rocks
31/01
AlUla Old Town > Skyviews of Harrat Uwayrid